pride oneself upon - Turkish English Dictionary